from django.contrib import admin

# Register your models here.
from .models import Users

# 定义一个用户管理后台界面
@admin.register(Users)
class UserAdmin(admin.ModelAdmin):
    """
    用户管理模型类，用于在Django管理后台展示用户信息。

    属性:
    - list_display: 在列表页展示的字段。
    - search_fields: 搜索字段，用于后台用户搜索功能。
    - list_filter: 列表过滤器，用于在后台根据特定字段过滤用户列表。
    - ordering: 列表页默认的排序字段。
    """
    # 展示在用户列表中的字段
    list_display = ("username", "nickname", "email", "status")
    # 可以在搜索框中搜索的字段
    search_fields = ("username", "nickname")
    # 在用户列表右侧提供的过滤选项字段
    list_filter = ("username",)
    # 用户列表的默认排序字段
    ordering = ("id",)